<meta charset="utf-8">
<style type="text/css">
	h3{ position: absolute; top: 70px; left: 530px; }
	form{ position: absolute; top: 150px; left: 500px; }
	.reg{ margin-left: 50px; }
</style>
<h3>欢迎注册图书管理系统</h3>
<form method="post" action="">
用户名:<input type="text" name="username" id="checkun">
<a href="?action=checkregister&username=" onclick="this.href=this.href+document.getElementById('checkun').value">用户名是否存在?</a>
<?php
if(isset($_GET["action"])&&$_GET["action"]=="checkregister"){
	//此次事件是点击 用户名是否存在链接触发的事件
	$username=$_GET["username"];
	//操作数据库
	//下面开始判断是否存在同名的用户
	$checkunsql="select * from userinfos where username='$username'";
	include_once("database.php");
	$result=@mysql_query($checkunsql) or die("查询同名用户的时候出现错误!");
	$result=mysql_num_rows($result);
	if($result>0){
		//存在同名记录
		echo "<font color=\"red\">用户名{$username}已经被注册,请重新填写用户名!</font>";
	}else{
		//不存在同名记录
		echo "<font color=\"green\">用户名{$username}没有被注册,可以使用!</font>";
	}
}
?>
<!--用户名需要先去判断是否已经注册 如果注册提示下用户-->
<br/><br/>
密&nbsp&nbsp&nbsp码:<input type="password" name="password"><br/><br/>
邮&nbsp&nbsp&nbsp箱:<input type="text" name="email"><br/><br/>
电&nbsp&nbsp&nbsp话:<input type="text" name="mobile"><br/><br/>
<input class="reg" type="submit" name="submit" value="立即注册">
<input class="log" type="button" onclick="window.location.href='login'" value="已有账号">
</form>
<?php
if(isset($_POST["submit"])&&$_POST["submit"]=="立即注册"){
//该页面是注册页面的实现----
//首先用户填写数据----
$username=trim($_POST["username"]);
$password=trim($_POST["password"]);
$email=trim($_POST["email"]);
$mobile=trim($_POST["mobile"]);
//做必要的判断(判断用户名是否重复)
if($username == ""|| $password =="" || $email =="" || $mobile =="")
{
	echo "<script>alert('请确认输入正确信息！');history.go(-1);</script>";
}elseif (strpos($email, '@')===false) {
	echo "<script>alert('请确认输入正确的邮箱！');history.go(-1);</script>";
}else{
//写数据库(用户信息表:username password email mobile)
//操作完成
//下面开始写数据库

$insertusersql="insert into userinfos(username,password,email,mobile) values('$username','$password','$email','$mobile')";
include_once("database.php");
@mysql_query($insertusersql) or die("用户注册失败:".mysql_error()."<br/>");
header("Location:login");
}
}
?>